// // 查找根节点
// function getRoot(index,parents){
//     let rootIndex = index
//     while(parents[rootIndex] !== -1){
//         rootIndex = parents[rootIndex]
//     }
//     return rootIndex
// }
// // 合并集合，返回 true 表示可以合并，false 表示无法合并（在同一个集合）
// function mergeSet(index, index1, parents,ranks){
//     const rootIndex1 = getRoot(index,parents)
//     const rootIndex2 = getRoot(index1,parents)
//     if(rootIndex2 === rootIndex1){
//         return false
//     }
//     if(ranks[rootIndex1] > ranks[rootIndex2]){
//         parents[rootIndex2] = rootIndex1
//     } else if(ranks[rootIndex2] > ranks[rootIndex1]){
//         parents[rootIndex1] = rootIndex2
//     }else{
//         parents[rootIndex1] = rootIndex2
//         ranks[rootIndex2] ++
//     }
//     return true
// }

// const arrs = [[0,1],[1,2],[1,3],[2,5],[3,6],[4,5],[5,6]]
// const peakCount = 7
// const ranks = new Array(peakCount).fill(0)
// const parents = new Array(peakCount).fill(-1)
// for (let i = 0; i < arrs.length; i++) {
//     // 本文节点的值和下标一致所有直接代替
//     const [node1,node2] = arrs[i]
//     if(!mergeSet(node1,node2,parents,ranks)){
//         console.log('有环')
//         return
//     }    
// }
// console.log('没环')


function prim(){
}